$(function() {

	$("#btnProductUnitSave").click(function() {
		saveProductUnit();
	});

	$("#btnProductUnitBack").click(function() {
		try {
			var index = parent.layer.getFrameIndex(window.name);
			parent.layer.close(index);
			window.location.href = rootPath + "/productTag/toListProductTagPage?tabIndex=3";
		} catch (e) {
			console.log(e);
			window.location.href = rootPath + "/productTag/toListProductTagPage?tabIndex=3";
		}
	});
});

function doCheck() {
	var productUnitFormValidator = $(document.productUnitForm).validate(validataOptions);
	var vali = productUnitFormValidator.form();
	if (!vali) {
		return false;
	}
	return true;
}
/**
 * 保存单位
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月16日 下午8:27:06
 */
function saveProductUnit() {
	if (doCheck()) {
		$.ajax({
			url : rootPath + "/productUnit/saveProductUnit",
			type : "post",
			async : false,
			dataType : 'json',
			data : {
				id : $("#id").val(),
				unitName : $("#unitName").val(),
				unitSymbol : $("#unitSymbol").val()
			},
			success : function(json) {
				if (json.code == '1') {
					try {
						var index = parent.layer.getFrameIndex(window.name);
						if (json.code == '0') {
							parent.$('#opt_status').val('0');
						} else {
							parent.$('#opt_status').val('1');
							parent.layer.close(index);
						}
					} catch (e) {
						console.log(e);
						showSuccess(json.msg, function() {
							// window.location.href = rootPath +
							// "/productTag/toListProductTagPage";
							window.location.href = rootPath + "/productTag/toListProductTagPage?tabIndex=3";
						});
					}
				} else {
					showErr(json.msg);
				}
			}
		});
	}
}

var validataOptions = {
	rules : {
		unitName : {
			required : true,
			minlength : 1,
			maxlength : 50
		},
		unitSymbol : {
			minlength : 1,
			maxlength : 10
		}
	},
	messages : {
		unitName : {
			required : '请填写单位名称',
			minlength : '单位名称至少1个字符',
			maxlength : '单位名称至少50个字符'
		},
		unitSymbol : {
			minlength : '单位符号至少1个字符',
			maxlength : '单位符号至少10个字符'
		}
	},
	errorPlacement : function(error, element) { // 错误信息位置设置方法
		var tagName = $(element).is("select");
		if (!tagName) {
			error.insertAfter(element);
		} else {
			error.insertAfter(element.parent().next());
		}
	},
	submitHandler : function(form) {
		form.submit();
	}
};